//获取cookie的函数  goods

function getGoodsList(){
	var jsonStr=$.cookie("goods")
	//判断如果是underfind 创建一个新的
	if(!jsonStr){
		//不存在上传一个新的cookie
		$.cookie("goods","[]",{expires:7});
		//获取当前储存的信息
		jsonStr=$.cookie("goods");
	}
	//获取的是字符串模式 装换成对象
	var list=JSON.parse(jsonStr);
	//返回当前的cookie数据
	return list;
}
//计算当前商品总数
function getTotal(){
	//获取本地数据
	var list=getGoodsList();
	var total=0; //总数量
	//for循环获取到所有商品数量
	for(var i=0;i<list.length;i++){
		total+=list[i].count
	}
	//返回值
	return total;
}



//获取后判断当前是否存在该商品 存在则加加 不存在重新 储存一个

//创建是否存在该商品
function  checkIsHasGoodById(id,hao){
	//获取当前数据
	var list=getGoodsList();
	var isHas=false;
	//获取后  循环便利
	for(var i=0;i<list.length;i++){
//		alert(list[i]["pid"])
		if(list[i]["pid"]==id&&list[i]["cxiema"]==hao){
			isHas=true;
			break;
		}
	}
	return isHas
}
//创建上传cookie 的函数

function addGoodToCar(good){
	//获取本地数据
	var list=getGoodsList();
	//push进数组
	list.push(good);
	//上传cookie只能是字符串模式
	var jsonStr=JSON.stringify(list);
	//上传cookie
	$.cookie("goods",jsonStr,{expires:7})
	alert("上传")
}
//创建商品加加事件
function updateGoodCountById(id,hao,num){
	//获取本地事件
	var list=getGoodsList();
	//for循环找出那个商品相同
	for(var i=0;i<list.length;i++){
		if(list[i].pid==id&&list[i].cxiema==hao){
			list[i].count=list[i].count+num;
			break;
		}
	}
	//将对象装换成对象
	var jsonStr=JSON.stringify(list);
	//上传cookie
	$.cookie("goods",jsonStr,{expires:7});
}
//删除cookie事件
function deleteGoodById(id,hao){
	//获取本地数据
	var list =getGoodsList();
	//循环便利找出是否重复
	for(var i=0;i<list.length;i++){
		if(list[i].pid==id&&list[i].cxiema==hao){
			alert(1)
			list.splice(i,1)
		}
	}
	var jsonStr=JSON.stringify(list);
	$.cookie('goods',jsonStr,{expires:7})
}



